package com.neusoft.NursingHome.dao;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.neusoft.NursingHome.po.NursingProject;

public interface NursingProjectDao extends BaseMapper<NursingProject> {
	
//	selectList 查询所有的护理项目
	
//	insert 添加新的护理项目
	
//	updateById 更新护理项目
	
//	selectById 根据id获取单个项目详情
	
	 /**
     * 逻辑删除护理项目，通过修改删除标志实现
     * projectId 要删除的护理项目的唯一标识符
     */
    int deleteNursingProject(Integer projectId);
    
    /**
     * 根据状态查询护理项目
     * status 状态值
     * 符合条件的护理项目列表
     */
    List<NursingProject> selectByStatus(Integer status);

    /**
     * 通过护理项目名称模糊查询
     * name 护理项目名称（支持模糊匹配）
     * 匹配的护理项目列表
     */
    List<NursingProject> selectByName(String name);

}
